Canadian golf professional Josh Gardner saves man from sinking minivan