New maximum Social Security checks for 2026 can provide some Americans up to $5,251 a month. Here’s who qualifies