WB gives $515m for power, insurance projects