Spain's coronavirus death toll overtakes that of China, rising to 3,434 after 738 people died over the past 24 hours, the government says.