Cefoxitin, a New Semi-synthetic Cephamycin: An In-vitro and In-vivo Comparison with Cephalothin