Got $1 million to retire? Here’s how long it will last in every U.S...