A preconditioned dual time-stepping method for combustion problems