When HCl reacts with an ionic carbonate, the resulting carbonic acid, H2CO3, decomposes and the products include gaseous _____ and the neutral molecule _____.