Worst year on record for retail