Diversity oriented efficient access of trisubstituted purines via sequential regioselective Mitsunobu coupling and SNAr based C6 functionalizations