how long do viagra take to work how long does sildenafil citrate take to work