10 years in the making: Boston Public Market opens at Haymarket