Tropical Storm Harold makes landfall in southern Texas