PM Modi to address a public rally in Varanasi today