Lowe's to sell $2 billion in notes