Ammonia cluster formation and NH3 decomposition on a Ni(100) surface