Tata Projects receives NPCIL order worth $321 mn