Functionally substituted organotin compounds : I. Preparation and hydrostannation of stannylated allylic alcohols and related compounds