A novel total synthesis of isocryptolepine based on a microwave-assisted tandem Curtius rearrangement and aza-electrocyclic reaction