Firefox takes top marks in browser stability tests