BJP vows legal fight against Karnatakas Muslim quota in government contracts