how much viagra can you take in 12 hours can you take more than