Let students live alongside elderly in care homes to fight 'inter-generational apartheid', says report