Roadside bomb kills 18 civilians in Afghanistan