NAB recovers over Rs 2.8bn from illegal housing societies in two years