Global development trends and challenges: how can aid agencies deliver?