Edwardsville man charged in graffiti spree