A review on design and testing methodologies of modern freight train draft gear system