Magasin S&W 5906