US Fed holds rates again