Banks will provide tough competition to fin-tech startups