Darley fined $5000 as league hands down punishment