Teens charged over graffiti in Hamilton city centre