average cost of generic prednisone