Are rich countries happier than poor countries?-a cross country comparative study based on panel data