butyraldehyde bioactive compounds