Noel Gallagher has slammed the world's biggest-selling artists, Ed Sheeran and Taylor Swift, and predicted there will never be "proper rock stars" again because of social media.