Piers Morgan walks off set after being called out over Meghan coverage