Banking Pillars: How Banks of All Sizes Can Achieve Excellence under Basel III