Supersonic turbulence in giant HII regions: clues from 30 Doradus