Portland wasted $650,000 on failed contractor project, auditor says OregonLive.com