西地那非的药效多久