Mobile banking apps evolve into financial operating systems