Liberal Democrats have defeated Conservative opposition to Michael Moore's private members bill to enshrine the UK aid target of 0.7 per cent in law.