How Edge Computing Will Deliver on the Promise of 5G