Gloucester fight back to defeat Fiji