Embassies struggle to pay student grants