Bryce Harper hit an incredible 406-foot home run with a broken bat