An UICollectionView with horizontal scrolling and horizontal cell alignment