Astro Gaming C40 TR review: PS4’s Elite controller