McAllen mayor delivers State of the City Address