why does world background appear very dark when rendered?
It looks like you might have set the clamp settings set too low.
Try increasing them until you find a good balance between highlights and fireflies (I typically use something like 2, but you might be able to get away with 1). 

You can probably leave Clamp Direct at 0, since direct bounces typically don't result in fireflies.