Former President Barack Obama pays Christmas visit to hospital in Washington