An invariance principle for reversible Markov Processes with application to random motion in random environment