Hydroxyalkylation of xylan using propylene carbonate: comparison of products from homo- and heterogeneous synthesis by HRMAS NMR and rheology