Jazz giant Artie Shaw dies at 94