Obama: Income inequality is defining challenge for the U.S.