Charlton posts career-high in men's basketball win over Vassar