aldehydes and ketones hplc