LHCb RICH: Technical Design Report