David Blaine to attempt first live stunt in decade