Thousands will 'March For Babies' this weekend