A bomber has blown up his pick-up truck in a crowded Tal Afar market, killing at least 17 people and wounding 35 in a city the US president had cited as a success story in the battle against Iraqi fighters.