Millions in foreign funds spent in 2015 federal election to defeat Harper government, report alleges