Cross-metathesis, a versatile synthetic methodology for the construction of alkenyl phosphine oxides and bis-phosphine oxides