Firefox takes on smartphone powers Apple, Google