CNN correspondent fired over Twitter post