Invariance principle for Mott variable range hopping and other walks on point processes