Recent studies on the synthesis of natural products