US President Barack Obama says he and Cuban President Raul Castro had a "frank and candid conversation" on human rights and democracy, and are making progress in tearing down barriers between the two nations.