what caliber is a m249