how long does it take to get viagra out of your system how long