Bank Alfalah delivers solid performance; profit up by 26%