is viagra good for heart attack can too much viagra cause a heart attack