UAV Communications for 5G and Beyond