cost of generic viagra in mexico