Montreux Jazz Festival 2024 review: music history constantly in the making