Why Pakistan celebrates Independence Day on August 14