General 1,5-diene synthesis involving overall allyl alcohol coupling with geometrical and positional control