Controversial Hindu nationalist candidate Narendra Modi stands a good chance of becoming India's next prime minister, after the May 2014 elections. He hasn't spoken to his wife in 45 years.