Social Security will not be able to pay full benefits in 2034, new report says