Outspoken Houston attorney and prolific political fundraiser Tony Buzbee has announced his candidacy for mayor of Houston, vowing to fund his own campaign even if it takes $5 million and saying the city lacks the international standing it deserves because of lack of leadership.