The financial safety nets millions of older Americans rely on and millions of young people are counting on will run short of money to pay full benefits within the next decade, the annual Social Security and Medicare trustees report released Friday warns.