Texas hailstorms take a toll on insurance company profits