More than 600 guests evacuated because of fire at Tenerife hotel