US military to cancel $300 mn aid to Pakistan