Bond soars with record $87.8M 'Skyfall' debut