Foul-mouthed, anti-Trump professor accosts U.S. Senator on hiking trail