Xiomara Castro becomes first woman president of Honduras