Drones for Good announces finalists for semi-final round