Generation of finite simple groups