Sheffield's glittery production of the Cole Porter musical is a heady cocktail of swing, silliness and sophistication, says Jane Shilling