Tesla, Edison, Leonardo da Vinci or Newton — who contributed most to human progress through invention?