cephalexin prescription cost