Tata Projects bags USD 321 mn order from NPCIL