cialis 5mg ou 20mg is viagra or cialis better for diabetes will medicare part d pay for viagra viagra pharmacy questions