Cluster polylogarithms for scattering amplitudes Article