Pragya Thakur dropped from Parliamentary defence panel; opposition demands public apology