Apple iPhone 13 mini packs a powerful punch