Appeals court strikes down Illinois ban on handguns in public