cefalexin-hydrate