Rs 7bn recovered from corrupt elements in 2024: NAB