50-foot rubber duck floats down Thames