Take the heat out of summer with our icy treats - from ice-cream to semifreddo and granita to icy poles.