average prescription cost for viagra