Author Marianne Williamson formally announces bid for US presidency in 2024