A five-year-old British boy has been kidnapped after his relatives were ambushed by gun-wielding robbers in Pakistan.