palace and museum located in Kayamkulam near Alappuzha, India