Flames burn through roof of Algona home