Ecological determinants of rockweed performance: interactions among herbivores, epiphytes and tides