German company TKMS selected to build Canada’s new military submarines