Flexible, foldable, wearable - the next generation of computers is close at hand