Rampant check fraud pits banks against other banks