Blue Spark raises $40m to fund growth