how much does a barrett m107 weight