西地那非一次吃100毫克能硬多久