how much does michael steele make on msnbc