list of scientist or inventor & their invention