Cardinal calls time on 'shameful' UK nuclear weapons