Saudi Arabia to give Lebanon army $3 billion grant