Size matters in competition between corals and macroalgae