Intl Exhibition of Inventions opens in Geneva