Petronas to put $20B investment into Canadian LNG project