Man arrested on drug, weapons charges