M’s Nelson Cruz elected to All-Star team as DH