StanChart to finance Kenya oil refinery