‘Banks face new challenge from tech giants’