Guardian Life posts strong financial results for 2020