The Herschel -SPIRE instrument and its in-flight performance