Snoop Dogg booked on weapon charge for airport baton incident