Moto Z4 is official: $500 smartphone with Moto Mod support