Isotopic data for scleractinian corals explain their palaeotemperature uncertainties