Philly’s proposed Museum of Sports has a location. Now it needs a financial backer.