Asus ROG Phone 6 Pro review: A gaming phone monster