Advances in kimberlite geology