Foresight 2020: The future is filled with 50 billion connected devices