Hurricane Beryl lands along Texas Coast