Who will Trump publicly praise by June 30?