40 million Americans face student loan cliff