A bomb blast ripped through a bus in Jerusalem yesterday and sparked a fire, wounding at least 21 people