John Mayer designing engagement ring for Jennifer Aniston