Centre caps trade margins at 30 per cent on 137 anti-cancer medicines, expects Rs 2,500 crore in annual savings; NPPA ...