Police rescue robber being beaten by angry residents in Portland