Parker Shannon 3200m/1600m double in thrilling fashion