British MP Davis stabbed