Former captain Charlotte Edwards has been appointed as the new head coach of England Women, vowing to bring a “passionate” approach to the job.