Port Vale lose away at Oxford but stay top of the League Two table