Blaise Compaore Resigns