Meghan Markle in NYC for baby shower