Overseas development assistance from governments hit an all-time high of $137.2bn in 2014, official figures have confirmed.