Overriding Felkin control: a general method for highly diastereoselective chelation-controlled additions to alpha-silyloxy aldehydes.