An open data-driven approach for travel demand synthesis: an application to São Paulo