Stuart MacDonald joins Aquila Capital as managing director