Could 'micro-homes' offer long-term housing solution?