High Altitude Platforms for Telecommunications: Design Methodology