Stereoselective and versatile approach for the synthesis of gossyplure and its components