Scope and regiochemical control of the allylpotassium reaction in the synthesis of sterols with unsaturated side chains