Synthesis of benzo-furan derivatives-I: Karanj ketone, karanjin and pongapin