How AI is shaping financial services: Are we on the verge of a revolution?