Bank AL Habib declares profit before tax of Rs 12.88bn