A GP who tried to kill his mother's partner by disguising himself as a community nurse before poisoning him with a fake COVID booster jab has been jailed for 31 years.