Tenerife and Gran Canaria hit with ‘significant danger’ weather warnings