7kg Texas baby breaks hospital weight record