Mosque in Hindu holy land at centre of dispute as India votes