John Rees Evans apologises for homosexual animal comments