Affin Bank wins best corporate governance awards