Charlton Community Center awarded $540k restoration grant