Narendra Modi defeats Arvind Kejriwal, wins from Varanasi