Bank branch staff and police team up to stop £19m of fraud