Dorset firm fined after worker falls through skylight