Govt cancels licenses of 18 pharma companies