Generation and transportation mechanisms for two-dimensional hole gases in GaN/AlGaN/GaN double heterostructures