Tiger 3: Salman Khan delivers his career's best performance