Free Space Optical Communications between Flying Vehicles (like UAVs and HAPs)