richard armitage net worth 2021