Wireless Edge Caching and Content Popularity Prediction using Machine Learning