EC lets BSP off in Rs 104-crore deposit post demonetisation