U.S. President Barack Obama hails the recent Supreme Court rulings on same-sex marriage