How long does it take for miralax to work