Ryan Garcia charged in hotel vandalism case