The effects of composition and temperature on chalcophile and lithophile element partitioning into magmatic sulphides