Meghan makes first public appearance since birth of baby