Ab initio angle-resolved photoemission in multiple-scattering formulation