Bryce Harper’s slump could cost him millions in MLB free agency