benelli m4 for sale