US author Marianne Williamson announces plans to run for president in 2024