‘Salt’ can’t shake ‘Inception’ at box office