Roles of osmoprotectants in improving salinity and drought tolerance in plants: a review