David Hughes (astronomo)