how long can viagra side effects last do viagra side effects go away