2018 MLB All-Star Game to be Held in Washington, D.C.