Glens Falls contractor charged with insurance fraud