Philpott says clear apology from Trudeau could have quickly contained SNC-Lavalin scandal