Predicting understorey structure from the presence and composition of canopies: an assembly rule for marine algae