Novel Insights into the Multifaceted Roles of BLM in the Maintenance of Genome Stability