CMBS delinquencies at 3-year low