Blasts near US Karachi consulate