how long does it take for cialis to work and how long does it la