Consumables buoy Dollar General's record Q1 results