Organocatalytic synthesis of a-hydroxy and a-aminophosphonates