西地那非的药效是多长时间