is viagra 100 effective is viagra effective for everyone