Trudeau's budget eyes young voters with affordable housing push