Banana Republic opens flagship in San Francisco