Pakistan drone attack 'kills 18 militants'