Centurion Marcus Harris steers Glos into contention vs Glamorgan