‘Diary of a Wimpy Kid’ author Jeff Kinney entertains and delights