Basque separatist group ETA declares ceasefire