西地那非片吃半片20分钟以前就有效什么原因