buy viagra in queensland average price of viagra