Cost of Living in London for Students: Is It Affordable in 2025?