Frankfurt 2019: Big Crowds, Upbeat Industry, Social Purpose