I Can't Sing, written by Harry Hill, is wildly eccentric and often wonderfully funny - as well as splendidly rude about Simon Cowell, says Charles Spencer