Meizu MX5 lands with metal body, octa-core CPU and 20MP camera