Obama supports same-sex marriages