Designed to entertain - Q&A: Kevin McCloud