HTC Viveport Infinity subscription service launches in April for $99 per year