Courteney Cox shares emotional birthday tribute to Jennifer Aniston and fans are crying