Ex-Barcelona and Brazil full-back Dani Alves has had his conviction of rape overturned by a top court in Spain's Catalonia region after 'contradictions' in the case