With only half the number of houses needed being built, millions are being locked out of home ownership and many are now stuck in expensive rental accommodation, with few legal rights. Jonathan Maitland investigates Britain's housing shortage and asks what can be done to fix the situation