harry lloyd net worth