Failed technology futures: pitfalls and lessons from a historical survey