does taking viagra have long term effects does birth control affect testosterone levels