Scandium triflate catalyzed allylation of acetals and gem-diacetates: a facile synthesis of homoallyl ethers and acetates