Keir Starmer and Angela Rayner march in London's Pride parade