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