Caching in the Air: High Altitude Platform Stations for Urban Environments