Festival sacks Azealia Banks over racist attack on Zayn