Robert Floyd 1933–2022 American chemist