Toyota slapped with $16 million fine