Colombia is the second happiest country on the earth: Gallup