Spain's Prime Minister Pedro Sanchez said "all the potential causes" were being analysed and warned the public "not to speculate" because of the risk of "misinformation".