amoxicillin cap 500mg price