Sun Metro Bus catches fire, ruled accidental