Delhaize profit falls 48%; to close 146 stores