British PM to apologise to the Queen over remarks