iOS hexagon grid layout for UICollectionViews