AP fires Emily Wilde over palestine