Unmanned aerial vehicles (UAVs) for wireless communication and networks : potentials and design challenges