At least 95 people dead after flash floods in eastern Spain