Competition between corals and algae on coral reefs: a review of evidence and mechanisms