Global gyrokinetic simulations of kinetic ballooning modes