Toyota pays record $17.35 million fine for recall delay