CNN and MSNBC have been surpassed in audience by the Hallmark channel