BSP land deals caused Rs 40,000 crores loss, says BJP