Modi makes surprise visit to Varanasi station