President Bush could leave hospital before Christmas, spokesman says