daniel defense m4a1