After a week full of controversies involving a Christmas party, UK PM Boris Johnson's approval rating hits an all-time low.