Fast-food chain points to weakening incomes and says many people are skipping breakfast or dining at home