Millennials are convinced Social Security will vanish by the time they retire. The reality is less dire—but big changes