How much does cephalexin 500mg cost