Olivia Culpo, Miss USA 2012