Financial firms are increasingly giving away their services for free