Eight charged in $45 million cybertheft bank heist