Ross Fisher leads Tshwane Open after red-hot finish to his second round