Millions are expected in London to pay their last respects to Queen Elizabeth II as she lies in state.