China trade surplus widens to $105.4B as exports power May data