Costco fiscal 2007 earnings top $1 billion