NBP earns Rs28bn profit after tax in 2021