Kevin McCloud praised Kingston Foreshore in an address at the National Press Club