viagra 100 mg half life