Planck 2015 results: I. Overview of products and scientific results