5.56 barrel length