Cost of US first-class letter to drop to 47¢...