Former captain Charlotte Edwards has been appointed as the new head coach of England Women.