US cancels USD 300m military aid to Pakistan