Man charged with having drugs on train