Found this in our garden this morning. There is another small pile that is on a paving stone but is 'drying up' (?) in the heat. It looks like big, but clear, frogspawn. But,what is it?