Maintenance of high diversity in mechanistic forest dynamics models of competition for light