Two high-speed trains derail in Spain, killing 21 people