Federal appeals court upholds Illinois semiautomatic weapons ban