How many episodes in fairy tail season 3 on hulu free