why does ganesha have a snake around his stomach