Firefox browser takes on Microsoft