Britain's £1.5billion Global Challenges Research Fund gave money to many projects in haste, shows report.