Politkovskaya fell seriously ill with food poisoning after drinking tea on a flight from Moscow in 2004 , which prevented her from covering the hostage crisis in Beslan , in which more than 330 people were killed .