Swan Defence hits 5% upper circuit on ₹1,500-3,000 cr ammonia order