RBI holds rates at 6.5%