How to use UICollectionView with NSFetchedResultsController