can humans take pet amoxicillin amoxicillin 500mg capsule cost price for botox cephalexin price walmart