michael steele msnbc salary