Stereoselective oxy-functionalization of gamma-silyl allylic alcohols with ozone: a facile synthesis of silyl peroxide and its reactions.