Development of an unstructured mesh gyrokinetic particle-in-cell code for exascale fusion plasma simulations on GPUs