Jennifer Aniston and Justin Theroux marry