Meghan Markle unveiled As Ever candles for Archie and Lilibet as the UK marked Queen Elizabeth II's 100th birthday, drawing criticism and support over the timing.