Germany to keep restaurants, hotels closed until Jan. 10 - sources