Walmart and Kroger hike price of COVID tests after federal agreement to sell them 'at cost' expires