Amazon fined $30 million