Gradient estimate for the heat semi-group and heat estimates on H-type groups