Firefox Money: Investigating the bizarre finances of Mozilla