A DFT study on the aldol condensation reaction on MgO in the process of ethanol to 1,3-butadiene: understanding the structure-activity relationship.