Portland police recover huge stash of stolen goods