British Foreign Secretary Ed Miliband has defended the decision to ban trade with Israeli settlements in the West Bank.