James Hughes (British politician)