Tom Cruise lands in India on ‘Mission Impossible 4’