babies can sleep for a long time