Firefox downloads exceeded 25 million