Prime Minister Sir Keir Starmer has backed one of the UK’s largest Christmas appeals and said families will have a “better Christmas because of it”.