"Pirates" sequel sets new record at box office