Inalienable part of India: Govt hits back at China over Arunachal mapping row