Publix sales surge 3.8% in Q4 despite rising competition