Brown rejects call for British troops to leave Iraq