Heavy student loan debt forces many millennials to delay buying homes