James Cameron has no clothesOn almost every level, says this critic, ‘Avatar’ is a sub-prime performance