The 25 best states to live for 20-somethings, where jobs are booming and rent is affordable