On the nature and structures of different heat treatment centres in n- and p-type silicon