Ieee Transactions on Wireless Communications 1 Massive Mimo with Non-ideal Arbitrary Arrays: Hardware Scaling Laws and Circuit-aware Design