European Inventor Award 2023 finalists announced