what time is best to take cialis how long does cialis take to become effective