machine guns are not protected by the second amendment, appeals court rules