Kid Rock pays for families' layaway gifts