Queen Elizabeth II has not attended a New Year's Day church service at Sandringham because of a "lingering heavy cold".…