US approves $1 billion sale of military hardware to Pakistan