Planck 2015 results. XVII. Constraints on primordial non-Gaussianity