Adecco acquires General Assembly for $413 million