Thousands Gather in Homa Bay for Madaraka Day