Synthesis of icariin from kaempferol through regioselective methylation and para-Claisen–Cope rearrangement