Using mechanistic experiments and macroecological models to understand biodiversity in a changing world