Scope of the reductive aldol reaction: application to aromatic carbocycles and heterocycles.