does sildenafil keep you awake at night can you take viagra and go to sleep