Enbridge to undertake $7B mainline replacement program