Cafe blast injures 90 people