Tharoor apologises for manifesto showing distorted map of India