How long does cialis 20 mg last for