Prince Harry, Meghan Markle have baby girl