Carry On Up the Khyber: Afghan war comedy hits cinemas