Spain's Basque separatist group ETA declares ceasefire