Zidane apologises for headbutt