New York City mayor pulls out of 2020 presidential race