Tiffany posts lower-than-expected profit