Stunned tourists look on as dozens migrants land on packed Spanish beach and sprint off