Thousands of kites fill the sky for annual festival