igb: Use kmalloc_cachealign to allocate rx ring, tx ring and msix data