Kenya holds rates at 7%