Changes in habitat complexity resulting from sequential invasions of a rocky shore: implications for community structure