The role of spatial and size refuges in the interaction between juvenile barnacles and grazing limpets