Tata Projects bags $321 million order from NPCIL