Staging the 2024 Summer Games would have cost Hamburg $12.6bn, with more than 75 percent of that borne by taxpayers.