Hepadnaviruses and retroviruses share genome homology and features of replication