Stable commutator length on mapping class groups