Croatian World Cup hero Mandzukic retires from football