Modelling cloud-environment interactions during moist convection : a numerical study of boundary-layer cloud dynamics