Business climate stabilises