Low cost video streaming through mobile edge caching: Modelling and optimization