C*: A Coverage Path Planning Algorithm for Unknown Environments using Rapidly Covering Graphs