Mozilla admits 'giant error' with Firefox EULA move