Politicians deride PM's UN speech