Tropical Storm Harold makes landfall in South Texas