Costco Q4 profit falls 6% but beats Street