Human error remains a key challenge in fintech security