Spanish authorities have announced their decision to investigate human rights violations in Gaza to support the International Criminal Court (ICC) after arrest warrants were issued for Israeli officials.