Construction company, bank, settle dispute over $345,000 cyber heist